package br.unidocs.web.bean;

import java.util.List;

import javax.ejb.EJB;
import javax.faces.component.html.HtmlDataTable;

import br.unidocs.modelo.entidade.Mensagem;
import br.unidocs.servico.MensagemEJB;

public class MensagemBackingBean {
	private List<Mensagem> mensagens = null;	

	@EJB
	// falamos para o servidor, crie e insira aqui, para nao criar na mao;
	private MensagemEJB mensagemEjb;
	
	private HtmlDataTable tabelaResultados;	
	
	// Variaveis para exclusao de mensagem
	private Mensagem mensagemParaExclusao;	

	public List<Mensagem> getUltimasMensagens() {
		if (mensagens == null) {
			mensagens = mensagemEjb.listarUltimasMensagens(null);
		}
		return mensagens;
	}

	public HtmlDataTable getTabelaResultados() {
		return tabelaResultados;
	}

	public void setTabelaResultados(HtmlDataTable tabelaResultados) {
		this.tabelaResultados = tabelaResultados;
	}

	public Mensagem getMensagemParaExclusao() {
		return mensagemParaExclusao;
	}

	public void setMensagemParaExclusao(Mensagem mensagemParaExclusao) {
		this.mensagemParaExclusao = mensagemParaExclusao;
	}
}
